/**
 * UltimoInformeEnviado.java
 * Fecha de creación: 25/10/2013, 20:54:41
 */
package mx.adventista.tesoreria.modelo.entidad;

import java.io.Serializable;
import java.util.Date;

import mx.adventista.iglesia.modelo.entidad.Iglesia;

/**
 * Saldos de todos los departamentos hasta el último informe enviado
 * @author Edgardo Zavala (edgardo.zavala@gmail.com)
 */

public class UltimoInformeEnviado implements Serializable {
	private static final long serialVersionUID = 7058762381306086486L;

	private Long id;
	private Date fechaEnvio;
	private Integer mesInforme;
	private Integer anioInforme;
	private Iglesia iglesia;

	/**
	 * @return el atributo id
	 */
	public Long getId() {
		return id;
	}

	/**
	 * @param id el id a actualizar
	 */
	public void setId(Long id) {
		this.id = id;
	}

	/**
	 * @return el atributo fechaEnvio
	 */
	public Date getFechaEnvio() {
		return fechaEnvio;
	}

	/**
	 * @param fechaEnvio el fechaEnvio a actualizar
	 */
	public void setFechaEnvio(Date fechaEnvio) {
		this.fechaEnvio = fechaEnvio;
	}

	/**
	 * @return el atributo mesInforme
	 */
	public Integer getMesInforme() {
		return mesInforme;
	}

	/**
	 * @param mesInforme el mesInforme a actualizar
	 */
	public void setMesInforme(Integer mesInforme) {
		this.mesInforme = mesInforme;
	}

	/**
	 * @return el atributo anioInforme
	 */
	public Integer getAnioInforme() {
		return anioInforme;
	}

	/**
	 * @param anioInforme el anioInforme a actualizar
	 */
	public void setAnioInforme(Integer anioInforme) {
		this.anioInforme = anioInforme;
	}

	/**
	 * @return el atributo iglesia
	 */
	public Iglesia getIglesia() {
		return iglesia;
	}

	/**
	 * @param iglesia el iglesia a actualizar
	 */
	public void setIglesia(Iglesia iglesia) {
		this.iglesia = iglesia;
	}

	/*
	 * (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		StringBuilder builder = new StringBuilder();
		builder.append("UltimoInformeEnviado [id=");
		builder.append(id);
		builder.append(", fechaEnvio=");
		builder.append(fechaEnvio);
		builder.append(", mesInforme=");
		builder.append(mesInforme);
		builder.append(", anioInforme=");
		builder.append(anioInforme);
		builder.append(", iglesia=");
		builder.append(iglesia);
		builder.append("]");
		return builder.toString();
	}

}
